package eg.com.iti.common.dao;

import java.util.List;

import eg.com.iti.common.exception.ITISystemException;

public interface BaseDao 
{
	void delete(Object obj) throws ITISystemException ;
	List findAll(Class className) throws ITISystemException ;
	void saveOrUpdate(Object obj) throws ITISystemException ;	
	Object find(Class clazz,Integer id) throws ITISystemException;
	
	public void beginTransaction();
	public void commit();
	public void rollback();
}